Context-Aware Recommender Systems Evaluation
نویسنده
چکیده
As the amount of data provided by various software systems increases, there is a need to offer a filtered set of items personalized to user's needs. To enhance user's comfort and thus to satisfy him, we call for recommender system. Recommender systems suggest a set of items that a user might be interested in or might find them useful. Basically, accomplishing recommendation task consists of two steps. At first recommender system has to collect information about user's activities and construct user model, which represents his preferences. Second step is to apply algorithm to compute over user's model and generate a set of items to suggest. However, we may improve the quality of the set of suggested items by including information describing user's environment or state in the user model. These information's value in recommender system may vary depending on the domain of proposed recommender and type of the information (e.g. user's wealth may not be relevant while recommending a movie to watch, however it is relevant while suggesting an item to buy in an e-commerce system). Including context in the process of recommendation matters, because there is a correlation between user's behaviour in certain situations and contexts as Riboni et al. proved in [2]. The question now arises is how to evaluate the quality of suggestions provided by context-aware recommender system? As we mentioned before, context-aware recommenders consider various context information and include them in the user models. On one hand this allows recommenders to generate highly specific suggestions. On the other hand it makes the evaluation of the recommendations slightly more complicated. The simplest thing to do, in the process of context-aware recommender evaluation, is to evaluate every recommendation only if all environment conditions given by recommendation are matched with real contexts. This approach is precise, however may be, and usually is, very costly (e.g. In the middle of the summer we want to evaluate recommendations suggesting user's actions in snowy weather.).
منابع مشابه
Context-Aware Recommender Systems: A Review of the Structure Research
Recommender systems are a branch of retrieval systems and information matching, which through identifying the interests and requires of the user, help the users achieve the desired information or service through a massive selection of choices. In recent years, the recommender systems apply describing information in the terms of the user, such as location, time, and task, in order to produce re...
متن کاملسیستم پیشنهاد دهنده زمینهآگاه برای انتخاب گوشی تلفن همراه با ترکیب روشهای تصمیمگیری جبرانی و غیرجبرانی
Recommender systems suggest proper items to customers based on their preferences and needs. Needed time to search is reduced and the quality of customer’s choice is increased using recommender systems. The context information like time, location and user behaviors can enhance the quality of recommendations and customer satisfication in such systems. In this paper a context aware recommender sys...
متن کاملMerging Similarity and Trust Based Social Networks to Enhance the Accuracy of Trust-Aware Recommender Systems
In recent years, collaborative filtering (CF) methods are important and widely accepted techniques are available for recommender systems. One of these techniques is user based that produces useful recommendations based on the similarity by the ratings of likeminded users. However, these systems suffer from several inherent shortcomings such as data sparsity and cold start problems. With the dev...
متن کاملEvaluation of recommender systems: A multi-criteria decision making approach
The evaluation and selection of recommender systems is a difficult decision making process. This difficulty is partially due to the large diversity of published evaluation criteria in addition to lack of standardized methods of evaluation. As such, a systematic methodology is needed that explicitly considers multiple, possibly conflicting metrics and assists decision makers to evaluate and find...
متن کاملIncorporating Context Correlation into Context-aware Matrix Factorization
Context-aware recommender systems (CARS) go beyond traditional recommender systems, that only consider users’ profiles, by adapting their recommendations also to users’ contextual situations. Several contextual recommendation algorithms have been developed by incorporating context into recommendation algorithms in different ways. The most effective approaches try to model deviations in ratings ...
متن کاملEvolutionary User Clustering Based on Time-Aware Interest Changes in the Recommender System
The plenty of data on the Internet has created problems for users and has caused confusion in finding the proper information. Also, users' tastes and preferences change over time. Recommender systems can help users find useful information. Due to changing interests, systems must be able to evolve. In order to solve this problem, users are clustered that determine the most desirable users, it pa...
متن کامل